M.G.: ECLiPSe: A tutorial introduction

نویسندگان

  • Andrew M. Cheadle
  • Warwick Harvey
  • Andrew J. Sadler
  • Joachim Schimpf
  • Kish Shen
  • Mark G. Wallace
چکیده

ion before(task(Si,Di), task(Sj,Dj)) :Si+Di #<= Sj. Conjunction between(X,Y,Z) :X #< Y, Y #< Z. Disjunction (but see below) neighbour(X,Y) :( X #= Y+1 ; Y #= X+1 ). Iteration not_among(X, L) :( foreach(Y,L),param(X) do X #\= Y ). Recursion not_among(X, []). not_among(X, [Y|Ys]) :X #\= Y, not_among(X, Ys). 11.4 Same Problem Different Model There are often many ways of modelling a problem. Consider the famous ”SEND + MORE = MONEY” example: sendmore(Digits) :Digits = [S,E,N,D,M,O,R,Y], Digits :: [0..9], alldifferent(Digits), S #\= 0, M #\= 0, 1000*S + 100*E + 10*N + D + 1000*M + 100*O + 10*R + E

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Web-based ITS for OO Design

Learning object-oriented design and programming is a challenging task for many beginning students. CIMEL ITS coordinates student learning in two client programs: web-based multimedia courseware (CIMEL) and the Eclipse IDE, each of which post student interactions to a server-based CIMEL ITS. The Expert Evaluator analyzes student work in Eclipse, comparing novice with expert solutions. The Studen...

متن کامل

Model-Based Language Engineering with EMFText

Model-based techniques are in wide-spread use for the design and implementation of domain specific languages (DSLs) and their tooling. The Eclipse Modeling Framework (EMF) is a frequently used environment for model-based language engineering. With its underlying modelling language Ecore, its XML serialisation support and its versatile extensibility it provides a solid grounding for many task-sp...

متن کامل

Development and Usability Evaluation of an Online Tutorial for “How to Write a Proposal” for Medical Sciences Students

Background and Objective: Considering the importance of learning how to write a proposal for students, this study was performed to develop an online tutorial for “How to write a Proposal” for students and to evaluate its usability. Methods: This study is a developmental research and tool design. “Gamified Online Tutorial based on Self-Determination Theory (GOT-STD) Framework" became the basis f...

متن کامل

Towards Automated Synthesis of Executable Eclipse Tutorials

Eclipse tutorials guide users step by step to perform programming tasks. However, as current executable tutorials can only guide users through one way, users’ specific requirements cannot be satisfied. In this paper, we propose an automated approach to synthesizing different tutorials to generate a tutorial that covers many ways. We use record and replay techniques to generate the original tuto...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003